package com.cby.operation.anti.bean

import android.os.Parcel
import android.os.Parcelable

/**
 * Description:OffLineBean
 *
 * @author 陈宝阳
 * @create 2019/12/31 14: 52
 */
data class OffLineBean(
    /**
     * "type":1, // 表示弹出提示的方式是弹窗的方式，主要用于手游区分用
     * "title": "禁止游戏提示", //标题
     * "content": "您游戏时间超过1.5小时，已被禁止游戏。。。。", // 弹窗的主要内容
     */
    var type: Int,
    var title: String?,
    var content: String?
) : Parcelable {

    constructor(parcel: Parcel) : this(
        parcel.readInt(),
        parcel.readString(),
        parcel.readString()
    ) {
    }

    override fun writeToParcel(parcel: Parcel, flags: Int) {
        parcel.writeInt(type)
        parcel.writeString(title)
        parcel.writeString(content)
    }

    override fun describeContents(): Int {
        return 0
    }

    companion object CREATOR : Parcelable.Creator<OffLineBean> {
        override fun createFromParcel(parcel: Parcel): OffLineBean {
            return OffLineBean(parcel)
        }

        override fun newArray(size: Int): Array<OffLineBean?> {
            return arrayOfNulls(size)
        }
    }

}